home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
qbbs
/
fbu_100.zip
/
FBUTIL.HST
< prev
next >
Wrap
Text File
|
1992-07-10
|
9KB
|
189 lines
A Sample configuration file has been included with this archive. Please
modify and use it. Many of the Keyword have been changed. Read below for
the 'Whats New' info.
1.00 The first public release. No changes since 0.05, just wanted to get
it out and in the world for some other people to use. Lets hope
everything goes ok.
0.05 Major bug found!! There was a problem when Fbutil tried to do the
line wrap in the file lists and there were no spaces in the line. It
would end up in a endless loop writing a single line to the file
list until all drive space was exhausted. Thanks to Jochen Ott for
letting Fbutil create a 425 meg file list. I must have been asleep
at the wheel when that code went in but it is fixed now. It will now
look for the space to wrap at and if not found it will wrap in the
middle of a word.
■ Fixed a minor problem with the file name checker. I went from not
allowing some file names to makeing everything a valid filename. It
now works correctly. The characters in the filename must be above
ASCII 32 and not contain one of these characters ? : > < * \
■ Things are moving along faster now. Took out some redundant code and
cleaned up a few of the string routines.
■ No changes to the CFG file that I know of, there is one new key word
though. "UseCommas" will make all numbers comma delimited. I
personally like comma delimited numbers, they look neater. Using
this key word will turn all numbers from 123456789 to 123,456,789.
There is no speed difference on my end that I can see.
■ The Doc is complete and will probably let this one out. Maybe? Will
have to see how you guys are doing. I will be working on the stats
screens. Anything you want ? let me know...
0.04 For some reason the ListExclude was not working correctly. Fixed!
■ I am still trying to locate some bug that I get when running on my
system. It's very strange, I can open a Big Dos window with 500K+
free memory and run a little mem.com that I have and then Run Fbutil
and every once in awhile it locks up. I can't seem to duplicate it
in the Debugger as it never locks up in there.
0.03 Had a problem with putting the Description at colomun 15, not a bad
problem but just got off a notch or two..
■ The replaceable parameters for headers and such have change along with
the format of them. You can now make you screen normally and use length
modifiers to make it all look nice. This is explained in the Cfg file.
■ ListName keyword is changed to DefListHeader. This will be the default
header that would be applied to all your lists.
■ DefListFooter added, The file specified will be insterted at the
bottom of your file lists just before the 'stat' portion.
■ You can now have different Headers and Footers for each File list
you make. Use the keywords ListHeader and ListFooter in each
FileList definition.
■ Header as been changed to FileHeader for better consistency.
■ Added keyword FileFooter. You can make a file similar to the
FileHeader and it will be placed at the bottom of the files.bbs
■ Added NoFileFooters so you could exclude your upload areas from
getting any Footer info. Use 'NoFileFooters 1-200' to eliminate the
use of FileFooters.
■ Keywords Areas and Exclude have been changed to ListAreas and
ListExclude. Just to make things easier to read.
■ Added Archiver keyword ( about time eh? ) Well once again I must do
something weird just to be unique. Fbutil has commands for ZIP, ARJ,
ARC, LZH, ZOO and PAK .. You can also Move the file into the
archive. The wierd thing I talked about is the way it does it.
Anyone every use Shez ? Well the archiver will come up in a window
and do its thing. This will help test my DOS window program which
will be released for some other purpose later. You'll see.
/******************************************************************************/
0.02 Someone mentioned that they were missing a files.bbs or two but no
one else has mentioned anything of the sort.
■ Fixed the filename checking routine. It will allow just about any
character except, NUL \ ? * : < > SPA DEL
■ Removed Keywords.. 'Allfiles' and 'Newfiles'. Both of these have
been replaced with the 'FileList' keyword. Parameters for this
keyword area ..
FileList <path\name> [NEW]
Also along with this keyword there are 3 more that control which
areas go into the file list.
Areas <list> List of areas to include in list.
Exclude <list> List of areas to NOT include in list.
ListSecurity <num> Maximum security of area to include in list
I think there was some confusion on what the 'list' of areas command
should look like. First you don't have to worry about skipped or
missing file areas. Including areas 1 to 200 will only do the areas
that are actually there. Valid list strings might look like...
Areas 1-200 ( Include all areas in list )
Areas 1,10,30 ( Include areas 1, 10 and 30 in list )
Areas 1-50,75,90-100 ( Include areas 1 thru 50, 75, and 95 thru 100
in the file list. )
The only reason for the Exclude command is to help make things easy.
For Example.
Areas 1-200
Exclude 50-60
is the same as
Areas 1-49,61-200
You must use the Areas command first before a Exclude command or it
won't work. Also these commands follow the FileList command and each
file list can have different areas and security levels. Sample
Filelist command.
FileList E:\Uploads\Allfiles.Lst
ListSecurity 20
Areas 1-77
This will make the named list and include areas 1 thru 77 in the
list provided they are security level 20 or less. You can add the
word NEW after the filename and only NEW files will be added to the
list. Such as..
FileList E:\Uploads\Newfiles.Lst New
ListSecurity 20
Areas 1-77
You can have up to 20 lists. The program will make all file lists
concurrently while processing your file areas, just like processing
mail bundles.
■ Added new command line switch to list the areas and info about a
particular filelist. Use /L<num> to access this info. /L0 will list
all your file areas with numbers which can be redirected to a file
or printer.
■ Changed the operation of SkipAreas. This really means what is says
now. Any areas listed after this Keyword will NOT be processed at
all. You cannot put the area in a file list or add headers as it is
SKIPPED completely.
■ A feature for not putting the Sysop name in the list has been added.
Put the keyword NoName in your configuration file. This only works
with registered versions.
■ The Top reports have a few more options, most of which are probably
not need but you now have ...
TopExclude <areas> Exclude the listed areas from Top reports
TopSecurity <num> Max security for Top Reports
■ Added option to not put headers in certain areas. Use keyword
NoFileHeaders <areas> The areas listed will still be processed and
sorted if needed but no headers will be added to the list.
■ Added support for " >" extended descriptions. Use the Keyword
NoLongDesc to enable it. Actually if you don't enable it Fbutil will
convert all your extended descriptions to the Long style with it all
being on one line. But be careful! The length of the description on
my end is not limited by anything but memory but most others are
limited to 256 characters. The limit on a single line read in is 500
characters with Fbutil so keep this in mind when converting to and
from long descriptions. Also adding this keyword will fix up
descriptions if they are to long like from adding a counter or
something. Doing it this way allows you to switch back and forth
between the two style. No reason why I did it this way but it does
work ( I hope ).
/******************************************************************************/
0.01 Initial release.
/******************************************************************************/